Tables [dbo].[CertificationModuleRegistration]
Properties
PropertyValue
Created3:11:55 PM Friday, January 07, 2011
Last Modified1:17:31 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key PK_CertificationModuleRegistration: CertificationModuleRegistrationKeyCertificationModuleRegistrationKeyuniqueidentifier16
No
Foreign Keys FK_CertificationModuleRegistration_CertificationProgramRegistration: [dbo].[CertificationProgramRegistration].CertificationProgramRegistrationKeyIndexes IX_CertificationModuleRegistration_CertificationProgramRegistrationKey: CertificationProgramRegistrationKeyCertificationProgramRegistrationKeyuniqueidentifier16
No
Foreign Keys FK_CertificationModuleRegistration_CertificationModule: [dbo].[CertificationModule].CertificationModuleKeyIndexes IX_CertificationModuleRegistration_CertificationModuleKey: CertificationModuleKeyCertificationModuleKeyuniqueidentifier16
No
Foreign Keys FK_CertificationModuleRegistration_OfferedCustomerExperience: [dbo].[CustomerExperience].CustomerExperienceKeyIndexes IX_CertificationModuleRegistration_CustomerExperienceKey: CustomerExperienceKeyCustomerExperienceKeyuniqueidentifier16
Yes
RegistrationDatedatetime8
No
Foreign Keys FK_CertificationModuleRegistration_RegistrationStatusRef: [dbo].[RegistrationStatusRef].RegistrationStatusCodeIndexes IX_CertificationModuleRegistration_RegistrationStatusCode: RegistrationStatusCodeRegistrationStatusCodechar(2)2
No
EarnedUnitsdecimal(18,9)9
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_CertificationModuleRegistration: CertificationModuleRegistrationKeyPK_CertificationModuleRegistrationCertificationModuleRegistrationKey
Yes
IX_CertificationModuleRegistration_CertificationModuleKeyCertificationModuleKey
IX_CertificationModuleRegistration_CertificationProgramRegistrationKeyCertificationProgramRegistrationKey
IX_CertificationModuleRegistration_CustomerExperienceKeyCustomerExperienceKey
IX_CertificationModuleRegistration_RegistrationStatusCodeRegistrationStatusCode
Foreign Keys Foreign Keys
NameColumns
FK_CertificationModuleRegistration_CertificationModuleCertificationModuleKey->[dbo].[CertificationModule].[CertificationModuleKey]
FK_CertificationModuleRegistration_CertificationProgramRegistrationCertificationProgramRegistrationKey->[dbo].[CertificationProgramRegistration].[CertificationProgramRegistrationKey]
FK_CertificationModuleRegistration_OfferedCustomerExperienceCustomerExperienceKey->[dbo].[CustomerExperience].[CustomerExperienceKey]
FK_CertificationModuleRegistration_RegistrationStatusRefRegistrationStatusCode->[dbo].[RegistrationStatusRef].[RegistrationStatusCode]
SQL Script
CREATE TABLE [dbo].[CertificationModuleRegistration]
(
[CertificationModuleRegistrationKey] [uniqueidentifier] NOT NULL,
[CertificationProgramRegistrationKey] [uniqueidentifier] NOT NULL,
[CertificationModuleKey] [uniqueidentifier] NOT NULL,
[CustomerExperienceKey] [uniqueidentifier] NULL,
[RegistrationDate] [datetime] NOT NULL,
[RegistrationStatusCode] [char] (2) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[EarnedUnits] [decimal] (18, 9) NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[CertificationModuleRegistration] ADD CONSTRAINT [PK_CertificationModuleRegistration] PRIMARY KEY CLUSTERED ([CertificationModuleRegistrationKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_CertificationModuleRegistration_CertificationModuleKey] ON [dbo].[CertificationModuleRegistration] ([CertificationModuleKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_CertificationModuleRegistration_CertificationProgramRegistrationKey] ON [dbo].[CertificationModuleRegistration] ([CertificationProgramRegistrationKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_CertificationModuleRegistration_CustomerExperienceKey] ON [dbo].[CertificationModuleRegistration] ([CustomerExperienceKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_CertificationModuleRegistration_RegistrationStatusCode] ON [dbo].[CertificationModuleRegistration] ([RegistrationStatusCode]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[CertificationModuleRegistration] ADD CONSTRAINT [FK_CertificationModuleRegistration_CertificationModule] FOREIGN KEY ([CertificationModuleKey]) REFERENCES [dbo].[CertificationModule] ([CertificationModuleKey])
GO
ALTER TABLE [dbo].[CertificationModuleRegistration] ADD CONSTRAINT [FK_CertificationModuleRegistration_CertificationProgramRegistration] FOREIGN KEY ([CertificationProgramRegistrationKey]) REFERENCES [dbo].[CertificationProgramRegistration] ([CertificationProgramRegistrationKey])
GO
ALTER TABLE [dbo].[CertificationModuleRegistration] ADD CONSTRAINT [FK_CertificationModuleRegistration_OfferedCustomerExperience] FOREIGN KEY ([CustomerExperienceKey]) REFERENCES [dbo].[CustomerExperience] ([CustomerExperienceKey])
GO
ALTER TABLE [dbo].[CertificationModuleRegistration] ADD CONSTRAINT [FK_CertificationModuleRegistration_RegistrationStatusRef] FOREIGN KEY ([RegistrationStatusCode]) REFERENCES [dbo].[RegistrationStatusRef] ([RegistrationStatusCode])
GO
Uses
Used By